Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York China Open - Beijing Zhuhai Open - Zhuhai Brisbane International - Brisbane Australian Open - Melbourne Delray Beach Open - Delray Beach Mifel Tennis Open - Los Cabos BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Libema Open - 's-Hertogenbosch Boss Open - Stuttgart cinch Championships - London National Bank Open - Montreal U.S. Open - New York Davis Cup, Group B, Valencia Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris National Bank Open - Toronto Brisbane International - Brisbane Miami Open - Miami Citi Open - Washington Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati U.S. Open - New York Davis Cup, World Group, Q2, AUS-BEL 2-3 Spain F18 Spain F17 Spain F19 Italy F22 Great Britain F6 Spain F34 Italy F8 Spain F5 Spain F6 Australia F1 Australia F2 Australia F4 Australia F5 Italy F4 Great Britain F10 Great Britain F11 Spain F14 Spain F11 Austria F4 Austria F5 Denmark F3 Austria F6 Australia F6 Australia F7 Australia F8 Australia F9 Thailand F4 Thailand F5 Australia F1 Australia F2 Australia F3 Australia F4 Australia F5 Croatia F8 Croatia F9 Croatia F10 Canada F7 Canada F8 Australia F4 Romania F4 Great Britain F6 Great Britain F7 Thailand F6 Thailand F7 Australia F6 Italy F9 Spain F34a Delray Beach Open - Delray Beach Guangzhou Challenger Traralgon Challenger Yokohama Challenger Cherbourg Challenger Guangzhou Challenger Ilkley Challenger Shanghai Challenger Nanchang Challenger Ho Chi Minh City Challenger Traralgon Challenger Morelos Challenger Qingdao Challenger Surbiton Challenger Binghamton Challenger Hong Kong Challenger Chennai Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Noumea Challenger Nanchang Challenger Anning Challenger Seoul Challenger Gimcheon Challenger Binghamton Challenger Columbus Challenger Aptos Challenger Fairfield Challenger Vancouver Challenger Traralgon Challenger Canberra Challenger Kaohsiung Challenger Traralgon Challenger Anning Challenger Nanchang Challenger Furth Challenger Lexington Challenger Shanghai Challenger Sacramento Challenger Traralgon Challenger 2 Yokohama Challenger Happy Valley Challenger Kyoto Challenger Ilkley Challenger Nanchang Challenger Ho Chi Minh City Challenger Canberra Challenger Shenzhen Challenger Nanjing Challenger Anning Challenger Surbiton Challenger Lexington Challenger BNP Paribas Masters - Paris Ilkley Challenger Canberra Challenger Tiburon Challenger Stockton Challenger Calgary Challenger The Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Open Castilla y Leon - Segovia Biella 1 Challenger La Serena Open - La Serena IX Torneo Internacionale de Tennis - Barletta Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Ethias Tennis Trophy - Mons Rennes Challenger Ismaning Challenger Eckental Challenger Zagreb Challenger Tunis Challenger Surbiton Challenger Ilkley Challenger Chicago Challenger Granby Challenger Cary Challenger Columbus 2 Challenger Playford Challenger Rome Challenger Aix En Provence Challenger Busan Challenger Tennis Napoli Cup - Napoli Bordeaux Challenger Nottingham Challenger Bordeaux Challenger Melbourne Challenger Shenzhen Challenger Anning Challenger Binghamton Challenger Vancouver Challenger Bangkok Challenger Napa Challenger Tiburon Challenger Traralgon Challenger Toyota Challenger Burnie Challenger Launceston Challenger Shenzhen Challenger Anning Challenger Bangkok Challenger Shanghai Challenger Milan Challenger Ningboo Challenger Launceston Challenger Bergamo Challenger Wroclaw Challenger Zhuhai Challenger Rome Challenger Bordeaux Challenger Kaohsiung Challenger Anning Challenger Vancouver Challenger Burnie Challenger The Surbiton Trophy - Surbiton Mallorca Challenger The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Ningboo Challenger Sydney Challenger The LTA Bolton Challenger - Bolton Blois Challenger Nottingham Challenger Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland Vancouver Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Charleston Challenger Legg Mason Tennis Classic - Washington Regions Morgan Keegan Championships - Memphis Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Artois Championships - London Copa Telefonica CTC Chile - Santiago St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai AEGON Championships - London Seoul Challenger Busan Challenger Gwangju Challenger Open de Tenis Comunidad Valenciana - Valencia Surbiton Challenger AIG Japan Open Tennis Championships - Tokyo AEGON Championships - London Qatar ExxonMobil Open - Doha China Open - Beijing AEGON Championships - London Rakuten Japan Open - Tokyo Toyota Challenger Brisbane International - Brisbane Open Sabadell Atlantico - Barcelona Rakuten Japan Open - Tokyo Thailand Open - Bangkok The Scottish Tennis Championships - Edinburgh AEGON Championships - London Countrywide Classic - Los Angeles Qatar ExxonMobil Open - Doha Manchester Challenger ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Surbiton Challenger Apia International - Sydney AEGON Championships - London Hall of Fame Tennis Championships - Newport Citi Open - Washington Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London Citi Open - Washington Brisbane International - Brisbane Sydney International - Sydney US Men's Clay Court Championship - Houston Traralgon Challenger Ricoh Open - 's-Hertogenbosch The Samsung Open - Nottingham Antalya Cup - Antalya AEGON International - Eastbourne Hall of Fame Open - Newport Citi Open - Washington The Samsung Open - Nottingham Brisbane International - Brisbane Sydney International - Sydney New York Open - New York US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Zhuhai Open - Zhuhai China Open - Beijing Rakuten Japan Open - Tokyo European Open - Antwerp New York Open - New York Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna San Diego Open - San Diego Sydney Tennis Classic - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dallas Open - Dallas Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston BMW Open - Munich Libema Open - 's-Hertogenbosch Infosys Hall of Fame Open - Newport Adelaide International - Adelaide Dallas Open - Dallas Open Seat Godo 2005 - Barcelona Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai RCA Championships - Indianapolis US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Atlanta Open - Atlanta Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok SAP Open - San Jose Libema Open - 's-Hertogenbosch Chengdu Open - Chengdu Open SEAT 2008 - Barcelona Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia PTT Thailand Open - Bangkok cinch Championships - London Truist Atlanta Open - Atlanta Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Brisbane International - Brisbane Apia International - Sydney Brisbane International - Brisbane Apia International - Sydney AEGON Championships - London US Men's Clay Court Championship - Houston The Stella Artois Grass Court Championships - London Qatar ExxonMobil Open - Doha Apia International - Sydney Open Parc - Lyon Shenzhen Open - Shenzhen Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Citi Open - Washington Gijon Open - Gijon Chengdu Open - Chengdu Swiss Indoors Basel - Basel European Open - Antwerp Gonet Geneva Open - Geneva Stockholm Open - Stockholm cinch Championships - London Melbourne Summer Set - Melbourne Abierto de Tenis Mifel - Los Cabos TEB BNP Paribas Istanbul Open - Istanbul Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Dallas Open - Dallas The Stella Artois Grass Court Championships - London Open de la Comunidad Valenciana - Valencia International Indoor Tennis Championships of Croatia - Zagreb Topshelf Open - 's-Hertogenbosch Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Ricoh Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Mallorca Championships - Mallorca Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Citi Open - Washington BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Campionati BNL dItalia - Rome BNP Paribas Masters - Paris Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Aegon Nottingham Open - Nottingham AEGON Championships - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rolex Paris Masters - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Citi Open - Washington U.S. Open - New York Australian Open - Melbourne Adelaide International - Adelaide bett1HULKS Championships - Cologne French Open - Paris Mutua Madrid Open - Madrid Australian Open - Melbourne Wimbledon - London Rakuten Japan Open - Tokyo Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, PO, POL-GBR, 3-2 Hopman Cup - Perth Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, 1R, USA-GBR 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, SF, BEL-AUS 3-2 Laver Cup - London Davis Cup, Group D, Glasgow Davis Cup, Finals, QF, AUS-NED 2-0 Davis Cup, World Group, QF, CZE-AUS 1-2 Davis Cup, World Group, PO, AUT-AUS 3-1 Australian Open - Melbourne Internazionali BNL d'Italia - Rome U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship 1 Masters Guinot Mary Cohr Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Mubadala World Tennis Championship Australian Open (Wildcard) AAMI Classic - Kooyong Mubadala World Tennis Championship Australian Open (Australia, Wildcard) Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Finals, Group E Hopman Cup - Perth Davis Cup, Group B, Manchester Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Hopman Cup - Perth Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, SF, GBR-ARG 2-3 French Open - Paris Davis Cup, World Group, QR, AUS-BRA 3-1 Australian Open (juniors) Olympics - Beijing Australian Open (Australia, Wildcard) Mubadala World Tennis Championship